#ifndef __VOFA_UART_H
#define __VOFA_UART_H
#include "main.h"

#define CH_COUNT 4  // 根据示例需要4个通道


typedef struct {
	unsigned char head[3];          // 帧头固定值
    float fdata;          // 小端浮点数组
} __attribute__((packed)) VofaFrameReceive; // 确保无内存对齐

typedef struct {
    float fdata[CH_COUNT];          // 小端浮点数组
    unsigned char tail[4];          // 帧尾固定值
} __attribute__((packed)) VofaFrameSend; // 确保无内存对齐

void send_pid_data(void);
void update_and_send(float data1, float data2,float data3, float data4);
void vofa_send_data_trailer_init(void);

#endif